/**
 * 根据条件匹配选项卡信息
 * {
    active: 是否是活动的,
    pinned: 是否被固定,
    highlighted: 是否正被高亮显示,
    currentWindow: 是否在当前窗口,
    lastFocusedWindow: 是否是上一次选中的窗口,
    status: 状态，loading或complete,
    title: 标题,
    url: 所打开的url,
    windowId: 所在窗口的id,
    windowType: 窗口类型，normal、popup、panel或app,
    index: 窗口中的位置
}
*/
export default function getQueryTab(query: chrome.tabs.QueryInfo): Promise<chrome.tabs.Tab[]> {
    return new Promise((res) => {
        chrome.tabs.query(query, function (tabArray) {
            res(tabArray);
        });
    })
}
